package com.win.oauth.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.win.oauth.dto.ModulePermissionDTO;
import com.win.oauth.entity.Module;
import com.win.oauth.entity.Permission;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author youlian.fei
 * @since 2020-03-14
 */
public interface IModuleService extends IService<Module> {

    List<ModulePermissionDTO> selectListDTO();

    ModulePermissionDTO getById(Long id);

    void saveCascade(Module module, Permission permission);

    void delCascade(Module module);
}
